package com.ytjj.qmyx.supplychain.common.model.request.link;

import lombok.*;

import java.io.Serializable;
import java.util.List;

/**
 *
 */
@Data
@Builder
@ToString
@NoArgsConstructor
@AllArgsConstructor
public class OrderItem implements Serializable {
    private static final long serialVersionUID = -4377902885207124606L;
    /**
     * 货主ID
     */
    private String ownUserId;
    /**
     * 菜鸟货品ID
     * true
     */
    private String itemId;
    /**
     * 外部商品ID
     * false
     */
    private String extItemId;
    /**
     * 商品数量
     * true
     */
    private int itemQuantity;
    /**
     * 申报信息，跨境场景必填
     * false
     */
    private DeclareInfo declareInfo;
    /**
     * 0 非赠品，1 赠品，不填默认非赠品
     * false
     */
    private String isGift;
    /**
     * 商品独立发货	0不需要 1 需要 不填默认视作0
     * false
     * example: 0
     */
    private String individualDelivery;
    /**
     * RFID 标签号
     * false
     */
    private String rfId;
    /**
     * 效期信息
     * false
     */
    private ExpiryInfo expiryInfo;
    /**
     * 溯源码
     * false
     */
    private List<String> traceableCodeSet;


}
